package String;

public class String常用api {
    public static void main(String[] args) {
        //1.获取字符串长度
        String name ="朱佳铖好帅";
        System.out.println(name.length());
        //2.获取字符串某个字符
        char a=name.charAt(1);
        System.out.println(a);//佳
        System.out.println("----遍历字符串每个字符-----");
        for (int i = 0; i < name.length(); i++) {
            a=name.charAt(i);
            System.out.println(a);
        }
        //3.字符串转换成字符数组
        System.out.println("-----------------");
        char[] a1=name.toCharArray();
        System.out.println(a1);
        System.out.println(a1[0]);//朱
        for (int i = 0; i < a1.length; i++) {
            char a3=a1[i];
            System.out.println(a3);
        }
        //4.截取内容（包前不包后）
        String name2="朱佳铖真的好帅啊";
        String rs= name2.substring(0,3);//不包括3
        System.out.println(rs);
        //5.从当前索引截取到最后
        String rs2=name2.substring(3);//从3到最后包括3
        System.out.println(rs2);
        //6替换铭感词
        String name3="朱佳铖是工贸最厉害的，他最厉害了，我好爱";
        String rs4= name3.replace("朱佳铖","***");//把前面的词替换成后面的
        System.out.println(rs4);
        //判度该字符串中有没有我想要的字符串
        System.out.println(name3.contains("朱佳铖"));//true
        //判度字符串以什么字符串开始
        System.out.println(name3.startsWith("朱"));//true
        System.out.println(name3.startsWith("佳"));//false
        //将字符串拆成好几个字符串数组
        String name4="朱佳铖,蔡胜超,胡景伟";
        String[] names=name4.split(",");
        System.out.println(names[0]);//朱佳铖
        System.out.println(names[1]);//蔡胜超
        System.out.println(names[2]);//胡景伟
        //自己的发现
        char [] name6={'朱','佳'};
        System.out.println(name6);//朱佳
    }
}
